/* **************************************** */
/* ************  数据字典方法    *************** */
/* *************************************** */


/**
 * 根据所传code，获取某一数据字典name，code与key相同时的value值
 *  code 所传参数值
 *  dictMap 数据字典数据集合
 */
//数据字典代码转名称
export function getNameByCode(code, dictMap) {
  if (dictMap == null) {
    return '';
  }
  
  for (var key in dictMap) {
    if (code == key) {
      return dictMap[key];
    }
  }
}

/**
 * 
 */
export function getLabel(val, ops) {
  if (ops == null || ops.length < 1) {
    return ''
  }
  for (let i = 0; i < ops.length; i++) {
    if (val == ops[i].value) {
      return ops[i].label;
    }
  }
}

/*
 * 获取作品类别
 */
export function getOps2ProductCategory() {
    var ops = [{
            label: '爱情',
            value: 1,
        },
        {
            label: '古装',
            value: 2,
        },
        {
            label: '喜剧',
            value: 3,
        },
        {
            label: '校园',
            value: 4,
        },
        {
            label: '恐怖',
            value: 5,
        },
        {
            label: '网络剧',
            value: 9,
        },
    ]
    return ops;
}


/*
 * 获取作品类型
 */
export function getOps2ProductType() {
    var ops = [
        {
            label: '电视剧',
            value: 1,
        },
        {
            label: '电影',
            value: 2,
        },
        {
            label: '音乐',
            value: 3,
        },
    ]
    return ops;
}


/*
 * 获取作品类型
 */
export function getOps2UserType() {
    var ops = [
        {
            label: '超级管理员',
            value: 1,
        },
        {
            label: '普通用户',
            value: 2,
        },
    ]
    return ops;
}